package net.minecraft.client.stream;

import tv.twitch.ErrorCode;
import tv.twitch.broadcast.IngestServer;
import tv.twitch.chat.ChatUserInfo;

public class NullStream implements IStream {
	private final Throwable field_152938_a;

	public NullStream(Throwable p_i1006_1_) {
		this.field_152938_a = p_i1006_1_;
	}

	/**
	 * Shuts down a steam
	 */
	public void shutdownStream() {
	}

	public void func_152935_j() {
	}

	public void func_152922_k() {
	}

	public boolean func_152936_l() {
		return false;
	}

	public boolean isReadyToBroadcast() {
		return false;
	}

	public boolean isBroadcasting() {
		return false;
	}

	public void func_152911_a(Metadata p_152911_1_, long p_152911_2_) {
	}

	public void func_176026_a(Metadata p_176026_1_, long p_176026_2_, long p_176026_4_) {
	}

	public boolean isPaused() {
		return false;
	}

	public void requestCommercial() {
	}

	/**
	 * pauses a stream
	 */
	public void pause() {
	}

	/**
	 * unpauses a stream
	 */
	public void unpause() {
	}

	public void updateStreamVolume() {
	}

	public void func_152930_t() {
	}

	public void stopBroadcasting() {
	}

	public IngestServer[] func_152925_v() {
		return new IngestServer[0];
	}

	public void func_152909_x() {
	}

	public IngestServerTester func_152932_y() {
		return null;
	}

	public boolean func_152908_z() {
		return false;
	}

	public int func_152920_A() {
		return 0;
	}

	public boolean func_152927_B() {
		return false;
	}

	public String func_152921_C() {
		return null;
	}

	public ChatUserInfo func_152926_a(String p_152926_1_) {
		return null;
	}

	public void func_152917_b(String p_152917_1_) {
	}

	public boolean func_152928_D() {
		return false;
	}

	public ErrorCode func_152912_E() {
		return null;
	}

	public boolean func_152913_F() {
		return false;
	}

	/**
	 * mutes or unmutes the microphone based on the boolean parameter passed into
	 * the method
	 */
	public void muteMicrophone(boolean p_152910_1_) {
	}

	public boolean func_152929_G() {
		return false;
	}

	public IStream.AuthFailureReason func_152918_H() {
		return IStream.AuthFailureReason.ERROR;
	}

	public Throwable func_152937_a() {
		return this.field_152938_a;
	}
}
